#pragma once

#include <opencv2\opencv.hpp>

using namespace cv;

class TutorialImagens
{
public:
	void run ()
	{
		//Ler imagem
		Mat img = imread("lena.bmp");
		
		//Copia imagem
		Mat gauss = img.clone();
		Mat canny = img.clone();

		//Aplica filtro gaussiano
		GaussianBlur(img, gauss,Size(51,51),5);

		//Aplica filtro Canny
		Canny(img, canny, 150,150);

		//Mostra os resultados
		imshow("Lena", img);
		imshow("Gauss", gauss);
		imshow("Canny", canny);

		//Espera uma tecla ser pressionada
		waitKey(0);
	}
};